package com.jmxcfc.blfsc.huisheng.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jmxcfc.fs.common.entity.AutoFillEntity;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 慧声发送明细记录表
 * </p>
 *
 * @author pbs
 * @since 2024-11-18
 */
@Data
@TableName("HUISHENG_SEND_DETAIL_SUB")
public class SendDetailSub extends AutoFillEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键Id(交易流水号,标识每条语音,对应接口tag字段值)
     */
    @TableId(value = "UUID", type = IdType.INPUT)
    private String uuid;

    /**
     * 请求业务号(上游传值)
     */
    private String requestNo;


    /**
     * 批次号
     */
    private String requestId;

    /**
     * 手机号码
     */
    private String phoneNumber;

    /**
     * 场景ID
     */
    private String sceneId;


    /**
     * 用户具体信息,需根据具体任务参数要求传输(JSON串,接口请求参数properties字段)
     */
    private String properties;

    /**
     * 失败原因
     */
    private String failMsg;

    /**
     * 网关返回码
     */
    private String code;

    /**
     * 网关返回码描述
     */
    private String msg;

    /**
     * 业务返回码
     */
    private String subCode;

    /**
     * 业务返回码描述
     */
    private String subMsg;

}
